package entity
type Member struct {
	Id           int    `gorm:"column:id;primary_key;AUTO_INCREMENT" json:"id"`
	Nickname     string `gorm:"column:nickname;NOT NULL;size:30" json:"nickname"`               // 姓名
	Gender       int    `gorm:"column:gender;NOT NULL;type:int2" json:"gender"`                 // 性别 0女 1男
	Birthdate    string `gorm:"column:birthdate;size:30;" json:"birthdate"`                     // 出生日期
	Deathdate    string `gorm:"column:deathdate;size:30;" json:"deathdate"`                     // 死亡日期
	Marriagedate string `gorm:"column:marriagedate;size:30;" json:"marriagedate"`               // 结婚日期
	Intro        string `gorm:"column:intro;" json:"intro"`                                     
	MateId       int    `gorm:"column:mate_id;type:int8" json:"mate_id"`                        // 伴侣ID
	FatherId     int    `gorm:"column:father_id;default:0;NOT NULL;type:int8" json:"father_id"` // 父亲
	MotherId     int    `gorm:"column:mother_id;default:0;NOT NULL;type:int8" json:"mother_id"` // 母亲
	CreateTime   string `gorm:"column:create_time;size:30;" json:"create_time"`
}

func (member *Member) TableName() string {
	return "member"
}
